Big Huge Thesaurus

Pecten irradians

noun